Performance modeling of component assemblies

نویسندگان

  • Nick Trebon
  • Allen Morris
  • Jaideep Ray
  • Sameer Shende
  • Allen D. Malony
چکیده

A parallel component environment places constraints on performance measurement and modeling. For instance, it must be possible to instrument the application without access to the source code. In addition, a component may admit multiple implementations, based on the choice of algorithm, data structure, parallelization strategy, etc., posing the user with the problem of having to choose the ‘correct’ implementation and achieve an optimal (fastest) component assembly. Under the assumption that an empirical performance model exists for each implementation of each component, simply choosing the optimal implementation of each component does not guarantee an optimal component assembly since components interact with each other. An optimal solution may be obtained by evaluating the performance of all of the possible realizations of a component assembly given the components and all of their implementations, but the exponential complexity renders the approach unfeasible as the number of components and their implementations rise. This paper describes a non-intrusive, coarse-grained performance monitoring system that allows the user to gather performance data through the use of proxies. In addition, a simple optimization library that identifies a nearly optimal configuration is proposed. Finally, some experimental results are presented that illustrate the measurement and optimization strategies. Copyright c © 2006 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Analysis of Non-functional Properties in Component-based Systems

This paper discusses methodologies for the specification and analysis of performance related properties of components and assemblies of components, and outlines an original approach, called the CB-SPE. The proposed approach relies on, and adapts to a CB framework, the concepts and steps of the SPE technology and uses for modeling the standard RT-UML profile, reshaped according to the CB princip...

متن کامل

Modeling and analysis of a three-component piezoelectric force sensor

This paper presents a mathematical model for the vibration analysis of a three-component piezoelectric force sensor. The cubic theory of weakly nonlinear electroelasticity is applied to the model for describing the electromechanical coupling effect in the piezoelectric sensing elements which operate in thickness-shear and thickness-stretch vibration modes. Hamilton's principle is used to derive...

متن کامل

Towards Component-Based Software Performance Engineering

Early and rigorous performance analysis of component-based systems is a crucial issue in software engineering to guarantee that the developed components and their assemblies will satisfy their quality requirements. We propose an original approach, called the CB-SPE, for component-based software performance engineering. CB-SPE relies on, and adapts to a CB framework, the concepts and steps of th...

متن کامل

Assembly Modeling for Plan Generation and Dfa Analysis

Assembly is the state when a product really comes to life and is able to function; a product achieves its functionality by the concerted efforts of its components. Assembling consists of the act of putting two or more components together; but behind the scenes work includes many activities necessary to realize a complete product, repair it, disassemble it for recycling or disposal and so on. Du...

متن کامل

Non-Linear Behavior of New (FSFN) Moment Resisting Connections in Comparison to the Existing KBB Connections in Steel Frames

After Northridge (1994) and Kobe (1995) earthquakes, several studies have been conducted to improve the seismic performance of steel structures. In this investigation, new steel moment-resisting connections (FSFN) developed by the authors, were studied by the non-linear numerical analysis. These connections were single-sided beam-to-column assemblies that are representative of exterior beam-to-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2007